<?php
$login='morocho';
$clave='morocho';
$link=mysql_connect('localhost',$login,$clave);
mysql_select_db('negocio',$link);
$db='negocio';
@mysql_query("SET NAMES 'utf8'");

// esta funcion respalda la bd
function bdrespaldo()
{
    global $db;
    global $login;
    global $clave;
    //$fecha=date("Y-m-d.His");
    //exec("mysqldump --opt $db -u$login -p$clave > ./respaldobd/$fecha.sql");
    exec("mysqldump --opt $db -u$login -p$clave > ./respaldobd/respaldo.sql");
}

function sqlToValue($sql){
   $res=enviarSql($sql);
//   ver($res);
//    die($sql);
   list($a)=mysql_fetch_array($res);
   if ($a==NULL){$a=-1;}
   return $a;
}

function error_sql($sql,$error){
   return "
<html>
   <head>
   </head>
   <body>
      <ul>
         <li>Instruccion SQL:<br />$sql</li>
         <li>Error SQL: <font color='red'>$error</font></li>
      </ul>
   </body>
</html>";
}

function sql2array($sql) {
    global $db;
    //echo $sql;
    if (! $res=mysql_db_query($db,$sql)){
      echo error_sql($sql,mysql_error());
      exit;
    }
   $r=array();
   while($l=@mysql_fetch_assoc($res)){
      $r[]=$l;
   }
   return $r;
}

function sql2row($sql) {
  $d=sql2array($sql);
   return $d[0];
}

function sql2opciones($sql) {
    global $db;
    if (! $res=mysql_db_query($db,$sql)){
      echo error_sql($sql,mysql_error());
      exit;
    }
   $r=array();
   while($l=mysql_fetch_array($res)){
      $r[$l[0]]=$l[1];
   }
   return $r;
}
function vsql($res) {
   $cant=mysql_num_fields($res);
   echo '<table border="0" cellpadding="2" cellspacing="2">';
   echo '<tr bgcolor="#fdfefc">';
   for($i=0; $i<$cant; $i++){
      echo '<th>';
      echo mysql_field_name($res,$i);
      echo '</th>';
   }
   echo '</tr>';
   $num=mysql_num_rows($res);
   for($i=0; $i<$num; $i++){
      $row=mysql_fetch_array($res);
      echo '<tr bgcolor="#dfdfdd">';
      for ($k=0;$k<$cant;$k++){
         echo '<td>';
         echo $row[$k];
         echo '</td>';
      }
      echo '</tr>';
   }
   echo '</table>';
}

function enviarSql($sql)
{
   global $db;
   global $debug;
   if($debug){echo "<pre>$sql</pre>";}
   if (! $res=mysql_db_query($db,$sql))
   {
      echo error_sql($sql,mysql_error());
      return -1;
   }
   $n=mysql_db_query($db,'SELECT LAST_INSERT_ID()');
   $n=mysql_fetch_array($n);
   $n=$n[0];
   return $n;
}

